package com.gym.mapper.event;

import com.gym.pojo.event.EventReservation;
import com.gym.pojo.event.EventReservationExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface EventReservationMapper {
    int countByExample(EventReservationExample example);

    int deleteByExample(EventReservationExample example);

    int deleteByPrimaryKey(String appId);

    int insert(EventReservation record);

    int insertSelective(EventReservation record);

    List<EventReservation> selectByExampleWithBLOBs(EventReservationExample example);

    List<EventReservation> selectByExample(EventReservationExample example);

    EventReservation selectByPrimaryKey(String appId);

    int updateByExampleSelective(@Param("record") EventReservation record, @Param("example") EventReservationExample example);

    int updateByExampleWithBLOBs(@Param("record") EventReservation record, @Param("example") EventReservationExample example);

    int updateByExample(@Param("record") EventReservation record, @Param("example") EventReservationExample example);

    int updateByPrimaryKeySelective(EventReservation record);

    int updateByPrimaryKeyWithBLOBs(EventReservation record);

    int updateByPrimaryKey(EventReservation record);
}